devil's handiwork - German English Dictionary